package ro.gillardon.commons.mot.plane;

import java.time.LocalDate;

import ro.gillardon.commons.enums.City;
import ro.gillardon.commons.mot.AbstractMotConditions;

/**
 * Wrapper class for all parameters of a plane search query.
 */
public class PlaneConditions extends AbstractMotConditions {

  /**
   * Instantiates a new plane conditions.
   *
   * @param from the starting point
   * @param to the destination
   * @param departureDate the departure date
   * @param arrivalDate the arrival date
   * @param planeClass the class of the plane
   */
  public PlaneConditions(final City from, final City to, final LocalDate departureDate, final LocalDate arrivalDate,
    final PlaneClass planeClass) {
    super(from, to, departureDate, arrivalDate, planeClass);
  }

}
